//Rango provisional
////////////////////
int minKeyFrame=35060;
int maxKeyFrame=38000;
/////////////////////

class PartidoKey{
  ArrayList<KeyFrameSet> p;
  PartidoKey(){
   p = new ArrayList<KeyFrameSet>(); 
  }
}

class KeyFrameSet {
  ArrayList<Frame> frames;  

  KeyFrameSet() {
    frames = new ArrayList<Frame>();
  }

  int getKeyFrameIni(int f) {
    return frames.get(f).getKeyFrameIni();
  }

  void setKeyFrameIni(int k, int f) {
    Frame editFrame = frames.get(k);
    editFrame.setKeyFrameIni(f);
  }

  int getKeyFrameFin(int f) {
    return frames.get(f).getKeyFrameFin();
  }

  void setKeyFrameFin(int k, int f) {
    Frame editFrame = frames.get(k);
    editFrame.setKeyFrameFin(f);
  }
}


class Frame {
  int kfInicio;
  int kfFin;

  Frame(int ini, int fin) {
    kfInicio = ini;
    kfFin = fin;
  } 

  void setKeyFrameIni(int ini) {
    kfInicio = ini;
  }

  void setKeyFrameFin(int fin) {
    kfFin = fin;
  }

  int getKeyFrameIni() {
    return kfInicio;
  }

  int getKeyFrameFin() {
    return kfFin;
  }
}

